sql | 您所在的位置:网站首页 › sql on附近有语法错误 › sql |
我已经盯着这个太久了,我似乎看不出我哪里出错了。 我有一个存储过程,它必须返回一堆数据,其中“ExtractedText”与该人正在搜索的单词匹配: Select @Command = 'select DISTINCT CaseFileEvents.InvestigatorID,convert(nvarchar,EventDate,111) as ''EventDate'',EventTime,EventDesc,TaskID,Privileged,Private,Email,HasAttachments,FName,LName, FName + '' '' + LName as Name ,CaseFileEvents.FileID,CaseFiles.FileName,ItemEntryGradeID, EventDescPlainText from CaseFileEvents join ...... WHERE '+ @FilterField +' LIKE ''%' + @FilterQuery + '%'' ORDER BY ' + @SortName + ' ' + @SortOrder + ''; this area seems to bug out@FilterField 是其中一个表中的一列,@FilterQuery 是用户键入的要查找的单词。@SortName,是它被排序的名称。 命令示例:@FilterField = "ExtractedText"、@FilterQuery="something"、@SortName="EventID"、@SortOrder="desc" 这是错误: 消息 156,级别 15,状态 1,第 10 行 关键字“ORDER”附近的语法不正确。 完整命令: WHERE ExtractedText LIKE '%add%' ORDER BY EventID desc; |
CopyRight 2018-2019 实验室设备网 版权所有 |